package cn.tedu.baidashi.service;

import cn.tedu.baidashi.model.Category;
import cn.tedu.baidashi.vo.ItemsInfoVO;

import java.time.LocalDateTime;
import java.util.List;

public interface ICategoryService {

    /**
     * 获取分类名称
     */
    List<Category> getCategory();

    /**
     * 根据分类id获取商品
     */
    List<ItemsInfoVO> getItemsById(Integer categoryId);

    /**
     * 根据分类id获取分类名称
     */
    String category(Integer categoryId);

    /**
     * 获取所有商品
     */
    List<ItemsInfoVO> findItems();

    //查看所有分类信息
    List<Category> findCategories();
    //根据分类id修改分类名称
    Category updateCategoryById(Integer catId, String catName, LocalDateTime createdTime);
    //根据分类id删除分类信息
    void deleteCategoryById(Integer catId);
    //新增分类
    Category addCategory(Category category);
}
